package com.hq.ims.data.vo.message;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @ClassName AppPushData
 **/
@Data
@ApiModel(value = "App推送消息")
public class AppPushData {

    @ApiModelProperty(value = "请求唯一标识号（如果request_id重复，会导致消息丢失）")
    private String request_id;

    @ApiModelProperty(value = "推送设备指定")
    private SettingsVo settings;

    @ApiModelProperty(value = "推送设备指定")
    private String audience;

    @ApiModelProperty(value = "推送设备指定")
    private AudienceVo audienceVo;

    @ApiModelProperty(value = "个推推送消息参数")
    private PushMessageVo push_message;

    @ApiModelProperty(value = "厂商推送消息参数")
    private PushChannelVo push_channel;

}
